package refactor.service;

import app.entity.FacMom;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import refactor.entity.FacMonitoring;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * VIEW 服务类
 * </p>
 *
 * @author 杨健
 * @since 2019-08-19
 */
public interface IFacMonitoringService extends IService<FacMonitoring> {

    /**
     * 根据前台参数分页查询该用户所在区域的设备实时信息
     *
     * @param condition 条件
     * @param regionId 区域id
     * @param pageNum 当前页码
     * @return 返回分页查询结果
     * @exception ParseException 日期转换出错
     */
    IPage<FacMonitoring> pageList(FacMom condition, Integer regionId, Integer pageNum) throws ParseException;

    List<Map<String, Object>> getWarningText(int regionId);
}
